export default defineI18nConfig(() => ({
  legacy: false,
  // disable missing warn so that the starter doesn't show warnings when only one language is used
  missingWarn: false,
  messages: {
    'en': {
      // Search
      'Search...': 'Search...',
      'Search documentation...': 'Search documentation...',
      'No results found.': 'No results found.',

      // TOC
      'On This Page': 'On This Page',

      // Search command
      'Light': 'Light',
      'Dark': 'Dark',
      'System': 'System',

      // Doc footer
      'Edit this page': 'Edit this page',
      'Back to Top': 'Back to Top',

      // Collapse Code
      'Expand': 'Expand',
      'Collapse': 'Collapse',

      // Language Switcher
      'Language': 'Language',
      'Choose your language': 'Choose your language',

      // Theme Switcher
      'Customize': 'Customize',
      'Pick a style and color for the docs.': 'Pick a style and color for the docs.',
      'Color': 'Color',
      'Radius': 'Radius',
      'Theme': 'Theme',

      // Copy Code
      'Copied to clipboard!': 'Copied to clipboard!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Please support us by disabling your ad blocker.',

      // Read More
      'Read more at': 'Read more at',

      // Field
      'required': 'required',
    },
    'fr': {
      // Search
      'Search...': 'Rechercher...',
      'Search documentation...': 'Rechercher dans la documentation...',
      'No results found.': 'Aucun résultat trouvé.',

      // TOC
      'On This Page': 'Sur cette page',

      // Search command
      'Light': 'Clair',
      'Dark': 'Sombre',
      'System': 'Système',

      // Doc footer
      'Edit this page': 'Modifier cette page',
      'Back to Top': 'Retour en haut',

      // Collapse Code
      'Expand': 'Développer',
      'Collapse': 'Réduire',

      // Language Switcher
      'Language': 'Langue',
      'Choose your language': 'Choisissez votre langue',

      // Theme Switcher
      'Customize': 'Personnaliser',
      'Pick a style and color for the docs.': 'Choisissez un style et une couleur pour la documentation.',
      'Color': 'Couleur',
      'Radius': 'Rayon',
      'Theme': 'Thème',

      // Copy Code
      'Copied to clipboard!': 'Copié dans le presse-papiers !',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Veuillez nous soutenir en désactivant votre bloqueur de publicités.',

      // Read More
      'Read more at': 'Lire la suite à',

      // Field
      'required': 'requis',
    },
    'zh-CN': {
      // Search
      'Search...': '搜索...',
      'Search documentation...': '搜索文档...',
      'No results found.': '没有找到结果。',

      // TOC
      'On This Page': '本页目录',

      // Search command
      'Light': '明亮',
      'Dark': '黑暗',
      'System': '系统',

      // Doc footer
      'Edit this page': '编辑此页面',
      'Back to Top': '回到顶部',

      // Collapse Code
      'Expand': '展开',
      'Collapse': '折叠',

      // Language Switcher
      'Language': '语言',
      'Choose your language': '选择语言',

      // Theme Switcher
      'Customize': '自定义',
      'Pick a style and color for the docs.': '选择文档的样式和颜色。',
      'Color': '颜色',
      'Radius': '圆角',
      'Theme': '主题',

      // Copy Code
      'Copied to clipboard!': '已复制到剪贴板！',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '请通过禁用广告拦截器来支持我们。',

      // Read More
      'Read more at': '阅读更多于',

      // Field
      'required': '必填',
    },
    'zh-TW': {
      // Search
      'Search...': '搜尋...',
      'Search documentation...': '搜尋文件...',
      'No results found.': '沒有找到結果。',

      // TOC
      'On This Page': '本頁目錄',

      // Search command
      'Light': '明亮',
      'Dark': '黑暗',
      'System': '系統',

      // Doc footer
      'Edit this page': '編輯此頁面',
      'Back to Top': '回到頂部',

      // Collapse Code
      'Expand': '展開',
      'Collapse': '折疊',

      // Language Switcher
      'Language': '語言',
      'Choose your language': '選擇語言',

      // Theme Switcher
      'Customize': '自定義',
      'Pick a style and color for the docs.': '選擇文件的樣式和顏色。',
      'Color': '顏色',
      'Radius': '圓角',
      'Theme': '主題',

      // Copy Code
      'Copied to clipboard!': '已複製到剪貼簿！',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '請通過禁用廣告攔截器來支持我們。',

      // Read More
      'Read more at': '閱讀更多於',

      // Field
      'required': '必填',
    },
    'ja': {
      // Search
      'Search...': '検索...',
      'Search documentation...': 'ドキュメントを検索...',
      'No results found.': '結果が見つかりません。',

      // TOC
      'On This Page': 'このページの目次',

      // Search command
      'Light': '明るい',
      'Dark': '暗い',
      'System': 'システム',

      // Doc footer
      'Edit this page': 'このページを編集',
      'Back to Top': 'トップに戻る',

      // Collapse Code
      'Expand': '展開',
      'Collapse': '折りたたむ',

      // Language Switcher
      'Language': '言語',
      'Choose your language': '言語を選択',

      // Theme Switcher
      'Customize': 'カスタマイズ',
      'Pick a style and color for the docs.': 'ドキュメントのスタイルと色を選択してください。',
      'Color': '色',
      'Radius': '半径',
      'Theme': 'テーマ',

      // Copy Code
      'Copied to clipboard!': 'クリップボードにコピーされました！',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '広告ブロッカーを無効にしてサポートしてください。',

      // Read More
      'Read more at': '続きを読む',

      // Field
      'required': '必須',
    },
    'km': {
      // Search
      'Search...': 'ស្វែងរក...',
      'Search documentation...': 'ស្វែងរកឯកសារ...',
      'No results found.': 'មិនមានលទ្ធផលទេ',

      // TOC
      'On This Page': 'នៅលើទំព័រនេះ',

      // Search command
      'Light': 'ផ្ទៃភ្លឺ',
      'Dark': 'ផ្ទៃងងឹត',
      'System': 'តាមប្រព័ន្ធ',

      // Doc footer
      'Edit this page': 'កែសម្រួលទំព័រនេះ',
      'Back to Top': 'រំកិលទៅខាងលើវិញ',

      // Collapse Code
      'Expand': 'ពន្លាតបង្ហាញ',
      'Collapse': 'បង្រួម',

      // Language Switcher
      'Language': 'ភាសា',
      'Choose your language': 'ជ្រើសរើសភាសារបស់អ្នក',

      // Theme Switcher
      'Customize': 'ប្ដូរតាមចំណង់ចំណូលចិត្ត',
      'Pick a style and color for the docs.': 'ជ្រើសរើសរចនាប័ទ្ម និងពណ៌សម្រាប់ឯកសារ',
      'Color': 'ពណ៌',
      'Radius': 'កាំកំណោង',
      'Theme': 'ផ្ទៃស្បែក',

      // Copy Code
      'Copied to clipboard!': 'បានចម្លងទុកទៅកាន់ក្តារចម្លង!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'សូមគាំទ្រពួកយើងដោយការបិទកម្មវិធីរាំងខ្ទប់ពាណិជ្ជកម្ម',

      // Read More
      'Read more at': 'អានបន្ថែមនៅ',

      // Field
      'required': 'តម្រូវឲ្យមានជាដាច់ខាត',
    },
    'ru': {
      // Search
      'Search...': 'Поиск...',
      'Search documentation...': 'Поиск в документации...',
      'No results found.': 'Ничего не найдено.',

      // TOC
      'On This Page': 'На этой странице',
      'Star on GitHub': 'Поставьте звезду на GitHub',
      'Create Issues': 'Создайте обращение',
      'Become a Sponsor': 'Станьте спонсором',
      'Edit this page on GitHub': 'Редактировать на GitHub',

      // Search command
      'Light': 'Светлая',
      'Dark': 'Тёмная',
      'System': 'Система',

      // Doc footer
      'Edit this page': 'Редактировать эту страницу',
      'Back to Top': 'Наверх',

      // Collapse Code
      'Expand': 'Развернуть',
      'Collapse': 'Свернуть',

      // Language Switcher
      'Language': 'Язык',
      'Choose your language': 'Выберите язык',

      // Theme Switcher
      'Customize': 'Настроить',
      'Pick a style and color for the docs.': 'Выберите стиль и цвет документации.',
      'Color': 'Цвет',
      'Radius': 'Радиус',
      'Theme': 'Тема',

      // Copy Code
      'Copied to clipboard!': 'Скопировано в буфер обмена!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Пожалуйста, поддержите нас, отключив блокировщик рекламы.',

      // Read More
      'Read more at': 'Читать далее на',

      // Field
      'required': 'обязательно',

      // Header nav
      'Docs': 'Документация',
      'Introduction': 'Начало',
      'Learn about Plugify, its purpose, and key features.': 'Узнайте о Plugify, его назначении и ключевых функциях.',
      'Essentials': 'Использование',
      'A high-level overview of Plugify\'s core components.': 'Общий обзор основных компонентов Plugify.',
      'Use Cases': 'Примеры интеграции',
      'Explore real-world applications and scenarios for Plugify.': 'Изучите реальные примеры использования и сценарии Plugify.',
      'Languages': 'Языки',
      'See supported programming languages and compatibility details.': 'Посмотрите поддерживаемые языки программирования и детали совместимости.',
      'Developer Guides': 'Для разработчиков',
      'Step-by-step guides for developers integrating Plugify.': 'Пошаговые руководства для разработчиков по интеграции Plugify.',

      // S2SDK Guides
      'S2SDK Guides': 'Руководства S2SDK',
      'Console Commands': 'Консольные команды',
      'How to add a new console command.': 'Как добавить новую консольную команду.',
      'Console Variables': 'Консольные переменные',
      'How to read & write console variables (ConVars).': 'Как читать и изменять консольные переменные (ConVar).',
      'Game Events': 'Игровые события',
      'How to listen to Source 2 style game events.': 'Как обрабатывать игровые события в стиле Source 2.',
      'Global Listeners': 'Глобальные слушатели',
      'How to subscribe to CounterStrikeSharp global listeners.': 'Как подписаться на глобальные слушатели CounterStrikeSharp.',
      'Entity Schemas': 'Схемы сущностей',
      'How to read and modify Source 2 entity schemas and network state.': 'Как читать и изменять схемы сущностей и сетевое состояние Source 2.',
      'User Messages': 'Пользовательские сообщения',
      'How to send and receive protobuf user messages between server and clients.': 'Как отправлять и получать пользовательские сообщения Protobuf между сервером и клиентами.',
      'CS_Script Integration': 'Интеграция с CS_Script',
      'How to integrate Valve\'s CS_Script system with Plugify plugins.': 'Как интегрировать систему Valve CS_Script с плагинами Plugify.',
    },

    'ko': {
      // Search
      'Search...': '검색...',
      'Search documentation...': '문서 검색...',
      'No results found.': '결과를 찾을 수 없습니다.',

      // TOC
      'On This Page': '이 페이지에서',

      // Search command
      'Light': '라이트',
      'Dark': '다크',
      'System': '시스템',

      // Doc footer
      'Edit this page': '이 페이지 수정하기',
      'Back to Top': '맨 위로',

      // Collapse Code
      'Expand': '펼치기',
      'Collapse': '접기',

      // Language Switcher
      'Language': '언어',
      'Choose your language': '언어를 선택하세요',

      // Theme Switcher
      'Customize': '사용자 설정',
      'Pick a style and color for the docs.': '문서의 스타일과 색상을 선택하세요.',
      'Color': '색상',
      'Radius': '반경',
      'Theme': '테마',

      // Copy Code
      'Copied to clipboard!': '클립보드에 복사됨!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '광고 차단기를 꺼서 저희를 지원해 주세요.',

      // Read More
      'Read more at': '더 읽기:',

      // Field
      'required': '필수',
    },

    'hi': {
      // Search
      'Search...': 'खोजें...',
      'Search documentation...': 'दस्तावेज़ खोजें...',
      'No results found.': 'कोई परिणाम नहीं मिला।',

      // TOC
      'On This Page': 'इस पृष्ठ पर',

      // Search command
      'Light': 'हल्का',
      'Dark': 'गहरा',
      'System': 'सिस्टम',

      // Doc footer
      'Edit this page': 'इस पृष्ठ को संपादित करें',
      'Back to Top': 'ऊपर जाएं',

      // Collapse Code
      'Expand': 'विस्तारित करें',
      'Collapse': 'संकुचित करें',

      // Language Switcher
      'Language': 'भाषा',
      'Choose your language': 'अपनी भाषा चुनें',

      // Theme Switcher
      'Customize': 'अनुकूलित करें',
      'Pick a style and color for the docs.': 'दस्तावेज़ों के लिए शैली और रंग चुनें।',
      'Color': 'रंग',
      'Radius': 'त्रिज्या',
      'Theme': 'थीम',

      // Copy Code
      'Copied to clipboard!': 'क्लिपबोर्ड पर कॉपी किया गया!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'कृपया हमारा समर्थन करने के लिए अपना विज्ञापन अवरोधक अक्षम करें।',

      // Read More
      'Read more at': 'और पढ़ें:',

      // Field
      'required': 'आवश्यक',
    },
    'bn': {
      // Search
      'Search...': 'অনুসন্ধান...',
      'Search documentation...': 'ডকুমেন্টেশন খুঁজুন...',
      'No results found.': 'কোন ফলাফল পাওয়া যায়নি।',

      // TOC
      'On This Page': 'এই পৃষ্ঠায়',

      // Search command
      'Light': 'আলো',
      'Dark': 'অন্ধকার',
      'System': 'सिस्टम',

      // Doc footer
      'Edit this page': 'এই পাতাটি সম্পাদনা করুন',
      'Back to Top': 'উপরে ফিরে যান',

      // Collapse Code
      'Expand': 'প্রসারিত করুন',
      'Collapse': 'সঙ্কুচিত করুন',

      // Language Switcher
      'Language': 'ভাষা',
      'Choose your language': 'আপনার ভাষা বেছে নিন',

      // Theme Switcher
      'Customize': 'কাস্টমাইজ করুন',
      'Pick a style and color for the docs.': 'ডকুমেন্টেশন জন্য একটি স্টাইল এবং রঙ বেছে নিন।',
      'Color': 'রঙ',
      'Radius': 'ব্যাসার্ধ',
      'Theme': 'থিম',

      // Copy Code
      'Copied to clipboard!': 'ক্লিপবোর্ডে কপি করা হয়েছে!',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'আমাদের সমর্থন করার জন্য অনুগ্রহ করে আপনার ad blocker নিষ্ক্রিয় করুন।',

      // Read More
      'Read more at': 'আরও পড়ুন:',

      // Field
      'required': 'অবশ্যক',
    },
  },
}));